/**
 * output package name
 */
package com.kingdee.eas.xbang.contract;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class BusinessTypeEnum extends StringEnum
{
    public static final String ZHULING_VALUE = "zhuling";
    public static final String JISHU_VALUE = "jishu";
    public static final String JIEKUAN_VALUE = "jiekuan";
    public static final String WEITUO_VALUE = "weituo";
    public static final String YUSHU_VALUE = "yushu";
    public static final String MAIMAI_VALUE = "maimai";
    public static final String CHENGLAN_VALUE = "chenglan";
    public static final String GONGYONGDIAN_VALUE = "gongyongdian";
    public static final String ZENGYU_VALUE = "zengyu";

    public static final BusinessTypeEnum zhuling = new BusinessTypeEnum("zhuling", ZHULING_VALUE);
    public static final BusinessTypeEnum jishu = new BusinessTypeEnum("jishu", JISHU_VALUE);
    public static final BusinessTypeEnum jiekuan = new BusinessTypeEnum("jiekuan", JIEKUAN_VALUE);
    public static final BusinessTypeEnum weituo = new BusinessTypeEnum("weituo", WEITUO_VALUE);
    public static final BusinessTypeEnum yushu = new BusinessTypeEnum("yushu", YUSHU_VALUE);
    public static final BusinessTypeEnum maimai = new BusinessTypeEnum("maimai", MAIMAI_VALUE);
    public static final BusinessTypeEnum chenglan = new BusinessTypeEnum("chenglan", CHENGLAN_VALUE);
    public static final BusinessTypeEnum gongyongdian = new BusinessTypeEnum("gongyongdian", GONGYONGDIAN_VALUE);
    public static final BusinessTypeEnum zengyu = new BusinessTypeEnum("zengyu", ZENGYU_VALUE);

    /**
     * construct function
     * @param String businessTypeEnum
     */
    private BusinessTypeEnum(String name, String businessTypeEnum)
    {
        super(name, businessTypeEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static BusinessTypeEnum getEnum(String businessTypeEnum)
    {
        return (BusinessTypeEnum)getEnum(BusinessTypeEnum.class, businessTypeEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(BusinessTypeEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(BusinessTypeEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(BusinessTypeEnum.class);
    }
}